package com.juzipi.demo.simplefactory.pizzastore.order;


//简单工厂类

import com.juzipi.demo.simplefactory.pizzastore.pizza.CheesePizza;
import com.juzipi.demo.simplefactory.pizzastore.pizza.GreekPizza;
import com.juzipi.demo.simplefactory.pizzastore.pizza.PepperPizza;
import com.juzipi.demo.simplefactory.pizzastore.pizza.Pizza;

public class SimpleFactory {

    //根据orderType 返回对应的Pizza对象
    public Pizza createPizza(String orderType){
        System.out.println("使用简单工厂模式");

        Pizza pizza = null;
        if (orderType.equals("greek")){
            pizza = new GreekPizza();
            pizza.setName("希腊披萨");
        }else if (orderType.equals("cheese")){
            pizza = new CheesePizza();
            pizza.setName("奶酪披萨");
        }else if (orderType.equals("pepper")){
            pizza = new PepperPizza();
            pizza.setName("胡椒披萨");
        }
        return pizza;
    }




}
